/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let Iconzuoye: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M839.415605 1023.976172H184.563842A111.949251 111.949251 0 0 1 70.355065 914.697271V208.903464a111.949251 111.949251 0 0 1 114.208777-109.278902h133.928278a30.81172 30.81172 0 0 1 0 61.623441H184.563842A50.32581 50.32581 0 0 0 131.978506 208.903464v705.793807a50.32581 50.32581 0 0 0 52.585336 47.655461h654.851763A50.32581 50.32581 0 0 0 892.000941 914.697271V208.903464a50.32581 50.32581 0 0 0-52.585336-47.655461h-121.809001a30.81172 30.81172 0 0 1 0-61.623441h121.809001A111.949251 111.949251 0 0 1 953.624381 208.903464v705.793807a111.949251 111.949251 0 0 1-114.208776 109.278901z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M662.145507 61.623441a20.541147 20.541147 0 0 1 20.541147 20.541147v82.164587a20.541147 20.541147 0 0 1-20.541147 20.541147h-287.576056a20.541147 20.541147 0 0 1-20.541147-20.541147V82.164588a20.541147 20.541147 0 0 1 20.541147-20.541147h287.576056m0-61.623441h-287.576056a82.164588 82.164588 0 0 0-82.164588 82.164588v82.164587a82.164588 82.164588 0 0 0 82.164588 82.164588h287.576056a82.164588 82.164588 0 0 0 82.164588-82.164588V82.164588a82.164588 82.164588 0 0 0-82.164588-82.164588z"
        fill={getIconColor(color, 1, '#333333')}
      />
      <Path
        d="M757.251017 630.613209H274.534065a30.81172 30.81172 0 0 1 0-61.62344h482.716952a30.81172 30.81172 0 0 1 0 61.62344zM538.898626 466.284034H274.534065a30.81172 30.81172 0 0 1 0-61.62344h264.364561a30.81172 30.81172 0 0 1 0 61.62344zM662.145507 774.401238H274.534065a30.81172 30.81172 0 0 1 0-61.623441h387.611442a30.81172 30.81172 0 1 1 0 61.623441z"
        fill={getIconColor(color, 2, '#3399FF')}
      />
    </Svg>
  );
};

Iconzuoye.defaultProps = {
  size: 18,
};

Iconzuoye = React.memo ? React.memo(Iconzuoye) : Iconzuoye;

export default Iconzuoye;
